Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain F2 France F1 France F2 France F4 France F5 France F6 France F7 France F8 France F1 France F2 France F6 France F7 France F10 France F11 Italy F20 France F17 France F18 Croatia F13 Croatia F14 USA F1 USA F2 USA F3 France F3 France F4 France F5 France F6 France F8 France F10 France F11 France F13 France F14 Belgium F5 Belgium F7 Trofeo Barcelona de Tenis - Barcelona Memorial Savigny - Sassuolo Open de Montauban - Montauban XI Venice Open - Venice 2001 Challenger Canottieri Mincio - Mantova VIII Trofeo Ciutat de Barcelona - Barcelona IPP Open - Helsinki Copa Ericsson Uruguay - Montevideo Maia Open 2002 - Maia Tampere Imageneering Open - Tampere 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen Tennis Napoli Cup - Napoli Geneva Challenger - Geneva UTC Open - Cherkassy Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil San Sebastian Challenger Como Challenger Rennes Challenger Bordeaux Challenger Lugano Challenger Santiago Challenger Sao Paulo Challenger Rome Challenger Noumea Challenger Rijeka Challenger Szczecin Challenger Quimper Challenger Kitzbuhel Challenger St. Brieuc Challenger ATU Cup 2001 - Weiden Garden Open - Rome ECM Cup - Prague Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Kuppers Kolsch Cup - Aachen LTA Hull Challenger - Hull The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Compaq Challenger - Bucharest Zivnobanka Czech Open - Prostejov Copa Ericsson Chile - Santiago Volvo Sylt Open - Sylt Internationaux de Tennis de Brest - Brest Banja Luka 2002 - Banja Luka Pekao Open - Szczecin Open de L'Isere - Grenoble Architect Open - Budapest Open de Mantouban - Montauban Macedonian Open 1999 - Skopje Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Zivnobanka Czech Open - Prostejov Geovillage Open Trofeo Melia Olbia - Olbia Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Architect Open - Budapest Pekao Open 2004 - Szczecin Top Wool Challenger Biella - Biella Open Mutouest de Saint-Brieuc - St. Brieuc Citta di Monza - Monza Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Trofeo Internacional Club Laieta - Barcelona 7° Trani Cup - Trani Challenger Copa Sevilla - Seville Open Mutouest St. Brieuc - St. Brieuc Riviera di Rimini Challenger - Rimini Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes II Cyclus Open de Tenis - Florianopolis Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Challenger Lugano - Lugano BSI Challenger Lugano - Lugano Monterrey Challenger Citta di Como Challenger - Como Bancolombia Open - Cali Tunis Open - Tunis Szczecin Challenger Orleans Challenger Mitsubishi Electric Europe Cup - Monza Pekao Open 2003 - Szczecin San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Quimper Challenger Copa Sevilla Internacionales de Andalucia - Seville Casablanca Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bordeaux Challenger Bancastato Challenger Lugano - Lugano Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Bordeaux Challenger Porsche Open - Poznan Cherbourg Challeger Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux The LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Samarkand Challenger - Samarkand Sporting Challenger '07 Trofeo Regione Piemonte - Turin Open de Montauban - Montauban Time Warner USTA Challenger - Binghamton Bulgarian Open - Sofia FILA Challenger Biella - Biella Copa Sevilla - Seville SIR Supermercadi Challenger - Rome Open de L'Isere-Open 38 - Grenoble Internationaux de Tennis de Brest - Brest Challenger Ford de Cherbourg - Cherbourg Copa Petrobras-Argentina - Buenos Aires Espinho Challenger - Espinho Stella Artois Clay Court Championships - Budaors Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere Braunschweig Challenger BMW Tennis Championship - Sunrise Como Challenger Bancolombia Open - Bogota Gemax Open - Belgrade St. Brieuc Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Open de la Ville de Saint Denis - Reunion Island Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Zagreb Challenger Pro Tennis World Open - Boca Raton The Stella Artois Grass Court Championships - London Energis Open - Amersfoort Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Heineken Open - Auckland Open 13 - Marseille BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Open de Tenis Comunidad Valenciana - Valencia Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot The Scottish Tennis Championships - Edinburgh Open Mutouest - St. Brieuc Alphen Challenger VIII Torneo Internazionale di Tennis - Barletta Gelsor Open Romania - Bucharest Sporting Challenger - Turin Schickendanz Open - Furth Open de Moselle - Metz ATU Cup - Weiden Nord/LB Open - Braunschweig GHI Bronz Classic - Bronx Szczecin Challenger CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Memorial Savigni - Sassuolo Furth Challenger Challenger Canottieri Minico - Mantova Muller Cup - Ulm San Remo Tennis Cup - San Remo Citta di Como - Como Lugano Challenger Siemens Open 2002 - Scheveningen Brasov Challenger - Brasov Reggio Emilia Challenger San Marino Cepu Open - San Marino Open Castilla y Leon - Segovia XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Estoril Open - Estoril Hilton Waikoloa USTA Challenger - Waikoloa Rimini Challenger Downtown Athletic Club USTA Challenger - Amarillo International Championship of Croatia - Umag Tarragona Challenger Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Cepu Open - San Marino Warsteiner Grand Prix - Oberstaufen Open 88 - Contrexeville 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open de la Ville de Saint Denis - Reunion Island Ostrava Challenger BNP Paribas Primrose - Bordeaux Mauritius Open - Mauritius Tata Open - Chennai Qatar Open - Doha Adidas International - Sydney Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia LTA Men's Challenger - Wrexham ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Croatia Open - Umag Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai GHI Bronx Tennis Classic - Bronx Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Generali Open - Kitzbuhel Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Heineken Open - Auckland Macedonian Open - Skopje Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Napoli Cup - Napoli Open Seat Godo 2007 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven AAPT Championships - Adelaide Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca The Artois Championships - London Ordina Open - s-Hertogenbosch San Sebastian Challenger Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Genoa Open Challenger-Fondazione Carige - Genova AAPT Championships - Adelaide China Open - Beijing The Dubai Tennis Championships - Dubai 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Open de L'Isere - Grenoble Tata Open 2003 - Chennai Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Warta Cup 2001 - Sopot Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag China Open - Beijing XXVIII Edizione 'A.Savoldi' - Manerbio Qatar ATP Challenger - Doha Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Prague Challenger Asirom Challenger Brasov - Brasov AIG Japan Open Tennis Championships - Tokyo Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Noumea Challenger Diego Open - Budapest Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Copa Ericsson Brazil - Sao Paulo Open Sabadell Atlantico - Barcelona Tunis Open 2006 - Tunis Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Poznan Challenger Estoril Open - Estoril Heineken Open - Auckland The Stella Artois Grass Court Championships - London Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Sabadell Atlantico - Barcelona Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz BellSouth Open - Vina del Mar UNICEF Open - 's Hertogenbosch Open Seat Godo 2005 - Barcelona SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Open de Moselle - Metz Qatar ExxonMobil Open - Doha Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras The Stella Artois Grass Court Championships - Queen's/London Campionati Internazionali di Sicilia - Palermo Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia MoviStar Open - Vina del Mar Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors - Basel Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Movistar Open - Vina del Mar Malaysian Open - Kuala Lumpur China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open SEAT 2008 - Barcelona Millennium Estoril Open - Estoril Gerry Weber Open - Halle SkiStar Swedish Open - Bastad China Open - Beijing Bet-at-home Open - Hamburg European Open - Antwerp ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires ASB Classic - Auckland Open Seat Godo 2003 - Barcelona Grand Prix de Tennis de Lyon - Lyon 2003 Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Mallorca Open - Mallorca Topshelf Open - 's-Hertogenbosch Idea Prokom Open - Sopot Qatar Exxon Mobil Open 2003 - Doha SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha The Nottingham Open - Nottingham Abierto Mexicano Telcel - Acapulco Grand Prix de Tennis de Lyon - Lyon Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Tennislife Cup - Napoli CA Tennis Trophy - Vienna Qatar Open - Doha SkiStar Swedish Open - Bastad China Open - Beijing International Championship of Croatia - Umag European Open - Antwerp Erste Bank Open - Vienna Orbetello Challenger Brisbane International - Brisbane ASB Classic - Auckland Argentina Open - Buenos Aires BellSouth Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Heineken Open - Auckland Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Open 13 - Marseille Geneva Open - Geneva Open 13 - Marseille German Tennis Championships - Hamburg Croatia Open - Umag Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Estoril Open - Estoril ASB Classic - Auckland French Open - Paris Barcelona Open Banc Sabadell - Barcelona AEGON Championships - London Copa Telmex - Buenos Aires AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Rio Open - Rio de Janeiro Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Sydney International - Sydney Mercedes Cup - Stuttgart Adidas Open de Toulouse - Toulouse Medibank Private International - Sydney Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Tennis Masters Series - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai China Open - Beijing Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid Rogers Cup - Montreal Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campionati Internazionali D'Italia - Rome Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, PO, IND-ESP 0-5 Capitala World Tennis Championship The Mubadala World Tennis Championship Miami Open - Miami Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London